.inner_s {
    padding-top: 10px;
}
.group_item h2 a:hover{text-decoration:underline}
.hot_hotel .txtImg_list a.thumb:hover,.wedding_venues .txtImg_list a.thumb:hover,.new_actHei .txtImg_list a.thumb:hover,.choose_main .txtImg_list a.thumb:hover{border:1px #999 solid;height:156px;padding:1px;width:231px}
.hotel_btn{display:block;height:29px;float:left;}
.hotel_btn .bt_in{background:url(/img/common/site_bg.png) 0 -66px repeat-x;cursor:pointer;border:none;color:#FFF;cursor:pointer;display:block;line-height:29px;text-align:center;width:120px;}
.hotel_btn:hover,.red_btn_s:hover,.gray_btn_s:hvoer{color:#FFF;text-decoration:none}
.gray{background:url(http://script.daoxila.com/root/img/img_20111201/btn_s.png) left -214px no-repeat;cursor:pointer;display:inline-block;height:29px;line-height:29px;padding-left:10px;vertical-align:middle}
.gray .bt_in{background:url(http://script.daoxila.com/root/img/img_20111201/btn_s.png) right -243px no-repeat;display:inline-block;padding-right:10px;vertical-align:top}

.slide_area .slide_triggers a:hover,.slide_area .slide_triggers a.curr{background:#000;color:#fff;filter:alpha(opacity=80);opacity:0.8;text-decoration:none}
.txtImg_list{margin-left:-10px;zoom:1}
.txtImg_list .thumb{border:0;height:160px;padding:0;width:235px}
.txtImg_list figcaption{line-height:20px;padding:5px}
.txtImg_list li{display:inline;float:left;margin:10px 0 0 10px;width:235px}

.rank_top{border:1px solid #E6E6E6;float:right;margin-top:10px;width:233px}
.rank_top li{background:#fbfbfb;border-top:1px solid #E6E6E6;line-height:19px;margin-top:-1px;overflow:hidden;padding:5px 5px 5px 30px;position:relative;zoom:1}
.rank_top li b{-moz-border-radius:2px;-webkit-border-radius:2px;background:#898989;border-radius:2px;color:#fff;display:inline-block;font-weight:400;height:15px;left:5px;line-height:15px;overflow:hidden;position:absolute;text-align:center;top:8px;width:15px}
.rank_top li.first b{background:#ed4a91}
.rank_top li.curr b{top:15px}
.rank_top li p.tx_con{height:21px;line-height:21px;overflow:hidden}
.rank_top li.curr p.price_c{height:20px;overflow:hidden}
.rank_top li.curr figure,.list_page .rank_top li.curr figure,.hotel_info_inner .rank_top li.curr figure{display:block}
.hotel_class dt{color:#A77200;left:-70px;position:absolute}
.tb_pic{float:left;overflow:hidden;width:473px}
.show_picbox{border:1px solid #d4d4d4;clear:both;height:300px;overflow:hidden;position:relative;width:470px}
.show_picbox a{display:block;height:300px;text-align:center;vertical-align:middle;width:470px}
.tb_pic .pic_tip{padding:5px 0}
.info_box{float:right;line-height:20px;width:465px}
.info_box li{padding-left:60px}
.info_box li span.txt{display:inline-block;float:left;margin-left:-80px;width:65px}
.info_box li a{padding:0 2px}
.info_box li strong{color:#B41E1C;display:inline-block;font-size:16px;font-weight:700}
.info_box .hotel_name{color:#B41E1C;font-size:16px}
.info_box .hotel_txt{border-bottom:1px dotted #BFBFBF;font-size:14px;line-height:23px;margin-bottom:5px;overflow:hidden;padding:5px 0;position:relative;/*text-indent:24px*/}
.info_box .btn_box{padding:10px 0}

.inner_s .mian_con{width:735px}
.inner_s .side_con{position:relative;width:235px}
.tb_thumb{clear:both;padding:10px 18px 0;position:relative;zoom:1}
.tb_thumb .pre_btn,.tb_thumb .next_btn,.browsed_other .pre_btn,.browsed_other .next_btn{background:url(http://script.daoxila.com/root/img/img_20111201/btn_s.png) -142px -100px no-repeat;height:48px;overflow:hidden;position:absolute;text-indent:-999em;width:15px}
.tb_thumb .next_btn,.browsed_other .next_btn{background-position:-160px -100px;right:0;top:20px}
.tb_thumb .pre_btn,.browsed_other .pre_btn{left:0;top:20px}
.tb_thumb .thumb_list{height:70px;margin:0 auto;overflow:hidden}
.tb_thumb .thumb_list ul{margin-left:-3px}
.tb_thumb .thumb_list li{display:inline;float:left;height:70px;margin:0;overflow:hidden;width:102px}
.tb_thumb .thumb_list li a{display:block;margin:0 3px;width:95px}
.tb_thumb .thumb_list li a img{height:70px;width:95px}
.tab_hd_box{background:url(http://script.daoxila.com/root/img/img_20111201/line_s3.jpg) left bottom repeat-x;padding-bottom:6px;position:relative}
.tab_hd_box #bdshare{position:absolute;right:0;top:1px}
.box_tab .tab_hd a.curr,.box_tab .tab_hd a.curr span,.box_tab .tab_hd a:hover,.box_tab .tab_hd a:hover span{_vertical-align:bottom;background:url(http://script.daoxila.com/root/img/img_20111201/btn_s.png) no-repeat}
.box_tab .bd{-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border:1px solid #ccc;border-radius:0 0 2px 2x;border-top:none;padding:10px}
.box_tab .tab_hd{border-bottom:3px solid #B41E1C;height:27px;line-height:27px;z-index:2}
.box_tab .tab_hd a{color:#B41E1C;cursor:pointer;display:block;float:left;font-size:14px;font-weight:700;height:27px;margin-right:3px;overflow:hidden;padding-left:10px;text-align:center;zoom:1}
.box_tab .tab_hd a span{padding-right:10px}
.box_tab .tab_hd a.curr{_vertical-align:bottom;background-position:left -36px;color:#FFF}
.box_tab .tab_hd a.curr span{background-position:right -65px;display:block;zoom:1}
.box_tab .tab_hd a:hover{background-position:left -273px;color:#B41E1C;text-decoration:none}
.box_tab .tab_hd a:hover span{background-position:right -302px;display:inline-block;height:27px;vertical-align:top;zoom:1}

.con_wrap .hotel_info_txt{color:#B41E1C;font-size:14px;line-height:22px;padding:0 10px;text-align:justify;text-justify:inter-word}
.con_wrap .all_area{border:1px solid #E6E6E6;border-top:none;margin-top:-6px;padding-top:6px;position:relative;z-index:10}
.hotel_info_inner .item_area .hd h2{background-image:url(/root/img/img_20111201/tit_bg1.png);background-repeat:no-repeat}
.hotel_info_inner .item_area .hd{height:67px;margin-top:10px}
.wedding_menu .hd h2{background-position:left top;height:67px;width:200px}
.wedding_menu .bd{background-color:#FFF6F7;border:none;padding:10px}
.wedding_menu .bd li{background-color:#FFF;margin-bottom:10px;padding:10px 25px}
.wedding_menu .bd li h4{background:url(/img/hotel/menu_icon.jpg) right center no-repeat;color:#A36767;font-family:微软雅黑;font-size:22px;font-weight:400;height:72px;line-height:72px}
.wedding_menu .bd li h4 strong{color:#B41E1C;padding-left:15px}
.wedding_menu .bd li h4 span{font-size:12px}
.wedding_menu .menu_list{background:url(/img/hotel/line_s4.jpg) left top repeat-x;margin-top:10px;padding-top:20px}
.wedding_menu .menu_list dl{color:#A36767;height:auto!important;margin-bottom:10px;min-height:45px;padding-left:90px;position:relative;zoom:1}
.wedding_menu .menu_list dt{background:url(/img/hotel/menu_class.jpg) left no-repeat;height:45px;left:0;line-height:500px;overflow:hidden;position:absolute;top:0;width:50px}
.wedding_menu .menu_list dd{float:left;padding:0 0 5px;width:140px}
.wedding_menu .menu_list dt.class_01{background-position:left top}
.wedding_menu .menu_list dt.class_02{background-position:left -59px}
.wedding_menu .menu_list dt.class_03{background-position:left -116px}
.wedding_menu .menu_list dt.class_04{background-position:left -173px}
.wedding_menu .menu_list dt.class_05{background-position:left -227px}
.wedding_menu .menu_list dt.class_06{background-position:left -281px}
.wedding_menu .menu_list dt.class_08{background-position:left -400px}
.wedding_menu .menuBtn{background:#FFF;border:0 none;color:red;cursor:pointer;margin-left:95px}
.other_info{border-top:1px dotted #A36968;height:145px;line-height:20px;overflow:hidden;padding-left:100px;padding-top:15px;position:relative;zoom:1}
.other_info dl{padding-right:250px}
.other_info dt{font-size:14px;font-weight:700;height:24px;line-height:24px}
.other_info dd i{background:url(http://script.daoxila.com/root/img/img_20111201/btn_s.png) -161px -166px no-repeat;display:inline-block;height:5px;margin-right:3px;vertical-align:middle;width:5px}
.other_info .menuPic{position:absolute;right:10px;top:10px}

.banquet_hall .bd{padding:0 10px}
.banquet_hall .hd h2{background-position:left -70px;height:67px;width:180px}
.banquet_hall li{border-top:1px dotted silver;height:auto!important;margin-bottom:10px;margin-top:-1px;min-height:165px;padding-left:220px;padding-top:10px;position:relative;zoom:1}
.banquet_hall .hall_pic{left:0;position:absolute;top:10px}
.banquet_hall .hall_pic .pic{border:1px solid #E6E6E6;display:block;height:140px;padding:1px;width:205px}
.banquet_hall .hall_pic a{color:#F75349;display:block;line-height:22px;text-align:center}
.banquet_hall .floor_hall{color:#F75349;font-size:14px}
.banquet_hall .view_sessions{color:#F75349;position:absolute;right:0;top:10px}
.banquet_hall .hall_info span{display:inline-block;width:220px}
.banquet_hall .hall_info i{background-image:url(http://script.daoxila.com/root/img/img_20111201/btn_s.png);background-repeat:no-repeat;display:inline-block;height:32px;margin-right:10px;vertical-align:middle;width:32px}
.banquet_hall .hall_info .table_num i{background-position:-45px -335px}
.banquet_hall .hall_info .floor_h i {background-position: left -335px;}
.banquet_hall .hotel_contxt{height:60px;line-height:20px;overflow:hidden}
.banquet_hall .hotel_contxt strong{display:block;font-weight:700}

.taffic_map .hd h2{background-position:left -201px;height:67px;width:180px}
.taffic_map ul{margin:10px 0}
.taffic_map li{height:24px;line-height:24px}
.taffic_map li span{background:url(/img/hotel/icon_s.png) no-repeat;display:inline-block;height:15px;margin-right:5px;vertical-align:middle;width:15px}
.taffic_map li.mail .get_txt span{background:none;color:#B41E1C;height:auto;margin:0;padding:0;width:auto}
.taffic_map li.mail span{background-position:left -197px}
.taffic_map li.subway span{background-position:left -216px}
.taffic_map li.bus span{background-position:left -239px}
.taffic_map .view_map{color:#B41E1C;float:right;margin-top:-30px}

.recent_common{border:1px solid #E6E6E6;height:auto!important;margin-top:10px;min-height:286px;position:relative;width:980px;zoom:1}
.recent_common .browsed_item{height:287px;overflow:hidden;position:absolute;right:-1px;top:-1px;width:235px}
.recent_common .browsed_item .rank_top{height:317px;margin-top:0}
.recent_common .browsed_other{overflow:hidden;position:relative;zoom:1}
.browsed_other .thumb_area{overflow:hidden;padding:0 40px;position:relative;width:650px;zoom:1}
.browsed_other .thumb_list{height:235px;margin:10px auto 0;overflow:hidden;position:relative}
.browsed_other .txtImg_list li{margin-top:0;width:215px}
.browsed_other .txtImg_list .thumb{height:140px;text-align:center;width:210px}
.browsed_other .pre_btn{left:20px;top:70px}
.browsed_other .next_btn{right:20px;top:70px}
.pub_title{height:34px;overflow:hidden;padding-left:85px;position:relative}
.pub_title .title_in{url(/img/common/site_bg.png) repeat-x scroll 0 -338px no-repeat;height:34px}
.pub_title .title_in span{font-size:14px;left:10px;line-height:34px;position:absolute}
#ol_contact{height:128px;left:50%;margin-left:490px;overflow:hidden;position:fixed;top:205px;width:34px;z-index:7}
#go_top{bottom:32px;height:56px;left:50%;margin-left:490px;position:fixed;width:20px;z-index:20}
.online_se,.online_se:hover{background:url(http://script.daoxila.com/root/img/img_20111201/btn_s.png) left -374px no-repeat;display:block;height:128px;line-height:500px;overflow:hidden;width:34px}
.online_se:hover{background-position:-40px -374px}
.top_btn,.top_btn:hover{background:url(http://script.daoxila.com/root/img/img_20111201/btn_s.png) -89px -374px no-repeat;display:block;height:56px;overflow:hidden;text-indent:-999em;width:20px}
.top_btn:hover{background-position:-113px -374px}
.fix_con .appointment_hotel,.fix_con .hot_tel_fix{background:url(http://script.daoxila.com/root/img/img_20111201/line_script.gif) right 5px no-repeat;margin-right:20px;padding-right:25px}
.hot_tel_fix strong{font-size:12px;padding-right:0}
.wedding_help .help_a i{background-position:-12px -97px;height:16px;width:14px}
.help_boxW h4{border-top:1px dotted #CCC;padding:5px 0}
.red_btn_s span,.red_btn_s .red_btn_sIn{background-position:right -529px;padding:0 10px 0 0;vertical-align:top}
.gray_btn_s{background-position:left -553px}
.gray_btn_s span{background-position:right -577px;color:#333;padding:0 10px 0 0;vertical-align:top}
.red_btn_s1,.red_btn_s1 .red_btn_sIn{background-position:left -801px;height:20px;line-height:18px}
.red_btn_s1 .red_btn_sIn{background-position:right -821px;border:none;font-weight:700;padding:0 10px 0 0;vertical-align:top}
.paginator .pre_btn i{padding-left:8px}
.paginator .next_btn i{padding-right:8px}
.paginator a:hover,.paginator a.cur{background-color:#FFEDE1;border:1px solid #FE6D02;text-decoration:none}
.paginator a.pre_btn:hover,.paginator a.next_btn:hover{background:none;border:1px solid #d4d4d4;color:#666}
.hotel_show_inner .thumb_area01 .scroll_btn a:hover i{background:url(http://script.daoxila.com/root/img/img_20111201/arrows.png)}
.hotel_show_inner .thumb_area01 .scroll_btn .pre_btn:hover i{background-position:left -84px;left:0}
.hotel_show_inner .thumb_area01 .scroll_btn .next_btn:hover i{background-position:left top;right:0}
.CRselectBoxOptions a:hover,.CRselectBoxOptions a.selected{background:#d4d4d4}
.custom_hotel .select_list li a:hover{background-color:#999;color:#FFF;text-decoration:none}
.txt_box p i.sign_1{_left:-25px;top:-2px}
.pub_layer_s{_position:absolute;overflow:hidden;position:fixed;z-index:98}
.pub_layer_wrap{background-color:#000;filter:Alpha(Opacity=30);height:2000px;left:0;opacity:0.3;position:absolute;top:0;width:100%;z-index:-5}
.pub_layer_s .pub_layer_hd{background:url(http://script.daoxila.com/root/img/img_20111201/line_s1.jpg) left bottom repeat-x;border:1px solid #999;border-bottom:none;font-weight:700;height:28px;line-height:28px;margin:5px 5px 0;padding-left:15px}
.pub_layer_s .pub_layer_bd{background-color:#FFF;border:1px solid #999;border-top:none;line-height:20px;margin:0 5px 5px;padding:10px 20px}
.pub_layer_s .closed_layer_s{background:url(http://script.daoxila.com/root/img/img_20111201/css_script.gif) -57px -23px;height:10px;line-height:500px;overflow:hidden;position:absolute;right:15px;top:15px;width:10px}
.mobile_list{background-color:#F9F9F9;border-top:1px solid #FFF;overflow:hidden}
.mobile_list li{border-top:1px dotted #CCC;font-size:20px;margin-top:-1px}
.mobile_list li i{-moz-border-radius:3px;-webkit-border-radius:3px;background:url(http://script.daoxila.com/root/img/img_20111201/css_script.gif) 8px -48px no-repeat #FFF;border:1px solid #F2F2F2;border-radius:3px;display:inline-block;height:35px;margin-right:10px;vertical-align:middle;width:35px}
.mobile_list li a{color:#F60;display:block;height:35px;line-height:35px;padding:15px}
.mobile_list li a:hover{background-color:#F60;color:#FFF;text-decoration:none}
.get_infoA{color:#B41E1C;display:inline-block}
.get_infoA i{background:url(http://script.daoxila.com/root/img/img_20111201/btn_s.png) -143px -159px no-repeat;display:inline-block;height:17px;margin:0 5px 0 10px;vertical-align:middle;width:9px}
.pub_mobileLayer{background-color:#FFF;border:5px solid #FFDBDB;display:none;padding:5px 10px;position:absolute;z-index:98}
.pub_mobileLayer .get_infoA i{margin:0 5px 5px 0}
.pub_mobile .moblie_input{background:url(http://script.daoxila.com/root/img/img_20111201/btn_s.png) no-repeat scroll left -632px transparent;border:1px solid #D4D4D4;color:#666;height:16px;margin-right:5px;padding:2px;vertical-align:middle;width:100px}
.pub_mobileLayer .close_this{font-weight:700;position:absolute;right:5px;top:5px}
.selectNo{_height:175px;height:172px;left:50%;margin:-81px 0 0 -135px;overflow:hidden;position:fixed!important;top:50%;width:270px;z-index:99}
body,html,span.item_rank_rst span.rst_5{width:100%}
a:hover,.wish_wall .sum_enter a{color:#FC5E53;text-decoration:underline}
.thumb img,.thumb_01 img,.group_list li a img,.slide_area .slide_list img{/*height:100%;width:100%*/}
.head .pub_bar .site_nav a,.txtImg_list h3 a{color:#FC5E53}
.none,.item_area .hd .more,.rank_top li.curr p.tx_con,.wedding_venues .rank_top li.curr b,.hotel_info_inner .rank_top li.curr b,.list_page .rank_top li.curr b,.new_actHei .rank_top figure,.wish_wall .hd .more,.search_content .item_list_all{display:none}

.new_talk .txtImg_list figcaption p.bg_c a:hover,.wish_list li figure .wish_btn:hover,.pub_layerInner .pub_layerBox .close_layer:hover,.help_boxW .help_list li a:hover,.CRselectBox a:hover{text-decoration:none}
.hotel_info,.ad_txt_box{border:1px solid #E6E6E6;padding:10px}
.tb_pic .pic_tip a,.welcome_footer .wrap a,.footer_s .footer_nav a{padding:0 5px}
.info_box ul,.info_box .help_tip{padding-left:24px}
.info_box .help_tip a,.tb_pic .pic_tip span,.tb_pic .pic_tip a,.search_content .search_col .txtImg_list_b h3 a,.helper_w a,.other_s a,.succeed_tip .btn_box .user_center{color:#B41E1C}
.search_content .tabbar{padding-left:25px}
.erro_icon,.pub_mobile .erro_tip{background-position:left -175px}
.recent_common .browsed_item .rank_top ol,.paginator p a:hover{border:none}
.browsed_other .txtImg_list,.hotel_show_inner .thumb_area01 .txtImg_list{clear:both;overflow:hidden;position:relative;width:9999px;zoom:1}
.wish_list li figure .text_con i,.txt_box p i,.hotel_txt i{background:url(/img/hotel/icon_s.png) left no-repeat;display:inline-block;height:11px;overflow:hidden;width:15px}
.wish_list li figure .text_con i.t_l,.txt_box p i.sign_1,.hotel_txt i.t_l{background-position:left -78px;left:5px;margin-right:5px;/*position:absolute;*/top:10px}
.wish_list li figure .text_con i.b_r,.txt_box p i.sign_2,.hotel_txt i.b_r{background-position:left -94px;margin-left:5px}

.rank_top{display:none;}